\hypertarget{struct_game_level_data}{
\section{GameLevelData Struct Reference}
\label{struct_game_level_data}\index{GameLevelData@{GameLevelData}}
}


For storing level data for current game level.  




{\ttfamily \#include $<$gamelevel.h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct_game_level_data_a54279b28d5d1ae78ad28472c23603978}{
int \hyperlink{struct_game_level_data_a54279b28d5d1ae78ad28472c23603978}{maxObjectsInScreen}}
\label{struct_game_level_data_a54279b28d5d1ae78ad28472c23603978}

\begin{DoxyCompactList}\small\item\em Maximum amount of objects in screen at once. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_ad9dc7ba543589f3e3fb8b07086e0b8d0}{
int \hyperlink{struct_game_level_data_ad9dc7ba543589f3e3fb8b07086e0b8d0}{asteroids}}
\label{struct_game_level_data_ad9dc7ba543589f3e3fb8b07086e0b8d0}

\begin{DoxyCompactList}\small\item\em Amount of asteroids in level. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a68608ab00372bdf090520e65bd5c6210}{
FPtype \hyperlink{struct_game_level_data_a68608ab00372bdf090520e65bd5c6210}{asteroidSpeedLarge}}
\label{struct_game_level_data_a68608ab00372bdf090520e65bd5c6210}

\begin{DoxyCompactList}\small\item\em Start speed for large asteroid. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_af86035f067883e044c1d42839bc0c882}{
FPtype \hyperlink{struct_game_level_data_af86035f067883e044c1d42839bc0c882}{asteroidSpeedMedium}}
\label{struct_game_level_data_af86035f067883e044c1d42839bc0c882}

\begin{DoxyCompactList}\small\item\em Start speed for medium sized asteroid. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a07dfc59ca78cbbc280db132742c6ec41}{
int \hyperlink{struct_game_level_data_a07dfc59ca78cbbc280db132742c6ec41}{ufos}}
\label{struct_game_level_data_a07dfc59ca78cbbc280db132742c6ec41}

\begin{DoxyCompactList}\small\item\em Amount of UFOs in level. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a5b0937c7732b5f392735d88800af7771}{
FPtype \hyperlink{struct_game_level_data_a5b0937c7732b5f392735d88800af7771}{missileSpeed}}
\label{struct_game_level_data_a5b0937c7732b5f392735d88800af7771}

\begin{DoxyCompactList}\small\item\em \hyperlink{class_missile}{Missile} speed (the speed how fast missiles move towards the miner). \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a18ba8b9208d77c80530d5bf23da9d894}{
FPtype \hyperlink{struct_game_level_data_a18ba8b9208d77c80530d5bf23da9d894}{missileIncidence}}
\label{struct_game_level_data_a18ba8b9208d77c80530d5bf23da9d894}

\begin{DoxyCompactList}\small\item\em \hyperlink{class_missile}{Missile} incidence factor (how rapidly UFO shoot missiles, values from 0.0 ... 0.25 preferred). \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a9689b81089ff90a6269eea879d3d55d4}{
FPtype \hyperlink{struct_game_level_data_a9689b81089ff90a6269eea879d3d55d4}{missileGuidance}}
\label{struct_game_level_data_a9689b81089ff90a6269eea879d3d55d4}

\begin{DoxyCompactList}\small\item\em \hyperlink{class_missile}{Missile} guidance factor (how steep is the missile guidance towards the miner, values from 0.0 ... 0.5 preferred). \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_abdd0b601060010ea5f2310f807c1d620}{
int \hyperlink{struct_game_level_data_abdd0b601060010ea5f2310f807c1d620}{meteorShowers}}
\label{struct_game_level_data_abdd0b601060010ea5f2310f807c1d620}

\begin{DoxyCompactList}\small\item\em Amount of meteor showers in level. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a092364d1fac0dfb2c099ab98e73fe07a}{
int \hyperlink{struct_game_level_data_a092364d1fac0dfb2c099ab98e73fe07a}{meteorShowerSize}}
\label{struct_game_level_data_a092364d1fac0dfb2c099ab98e73fe07a}

\begin{DoxyCompactList}\small\item\em The size of meteor showers in level. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a3ad29cfd05957cee0a2a37d04fae5da2}{
FPtype \hyperlink{struct_game_level_data_a3ad29cfd05957cee0a2a37d04fae5da2}{meteorShowerSpeed}}
\label{struct_game_level_data_a3ad29cfd05957cee0a2a37d04fae5da2}

\begin{DoxyCompactList}\small\item\em The speed for meteor showers in level. \item\end{DoxyCompactList}\item 
FPtype \hyperlink{struct_game_level_data_a46734a72b4d388971e55be5a2e2f7c16}{meteorShowerRadiusChange}
\begin{DoxyCompactList}\small\item\em The radius change for meteor showers in level (max-\/value is 1.0 to prevent gaps from arriving). \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a22c4d673d838e5a25d4057187a0dd0ca}{
int \hyperlink{struct_game_level_data_a22c4d673d838e5a25d4057187a0dd0ca}{blackholes}}
\label{struct_game_level_data_a22c4d673d838e5a25d4057187a0dd0ca}

\begin{DoxyCompactList}\small\item\em Amount of black holes in level. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a21201ca7e8e13b6fd79ceadc8346a521}{
FPtype \hyperlink{struct_game_level_data_a21201ca7e8e13b6fd79ceadc8346a521}{blackholeSpeed}}
\label{struct_game_level_data_a21201ca7e8e13b6fd79ceadc8346a521}

\begin{DoxyCompactList}\small\item\em The speed of black holes in level. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a2e75e1f574742936d44f880b54f85359}{
FPtype \hyperlink{struct_game_level_data_a2e75e1f574742936d44f880b54f85359}{blackholeRadius}}
\label{struct_game_level_data_a2e75e1f574742936d44f880b54f85359}

\begin{DoxyCompactList}\small\item\em The radius of black holes in level (min-\/value is 15.0 for efficient swallowing effect). \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a97efc2e0d7999defcd6833fa32174d80}{
int \hyperlink{struct_game_level_data_a97efc2e0d7999defcd6833fa32174d80}{comets}}
\label{struct_game_level_data_a97efc2e0d7999defcd6833fa32174d80}

\begin{DoxyCompactList}\small\item\em Amount of comets in level. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a3f08afdd1c9eafe69e48dfff4f97afe6}{
FPtype \hyperlink{struct_game_level_data_a3f08afdd1c9eafe69e48dfff4f97afe6}{cometSpeed}}
\label{struct_game_level_data_a3f08afdd1c9eafe69e48dfff4f97afe6}

\begin{DoxyCompactList}\small\item\em The speed for comets in level. \item\end{DoxyCompactList}\item 
FPtype \hyperlink{struct_game_level_data_adad475f5bbad97911200d35dbf819817}{cometLengthChange}
\begin{DoxyCompactList}\small\item\em The length change for comets in level (max-\/value is 20.0). \item\end{DoxyCompactList}\item 
FPtype \hyperlink{struct_game_level_data_a76694e7f8b432eb0b6eb32e0ab040d1b}{cometWidth}
\begin{DoxyCompactList}\small\item\em The width of comets in level. \item\end{DoxyCompactList}\item 
FPtype \hyperlink{struct_game_level_data_a35785b0e90ff4cb81d5490be96e092d5}{cometWidthChange}
\begin{DoxyCompactList}\small\item\em The width change for comets in level. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a2f1494eed8e78458a598aee39157239b}{
int \hyperlink{struct_game_level_data_a2f1494eed8e78458a598aee39157239b}{bombs}}
\label{struct_game_level_data_a2f1494eed8e78458a598aee39157239b}

\begin{DoxyCompactList}\small\item\em Amount of bombs available in level. \item\end{DoxyCompactList}\item 
\hypertarget{struct_game_level_data_a598e6f9e228dce23d250a27bee0c39f2}{
int \hyperlink{struct_game_level_data_a598e6f9e228dce23d250a27bee0c39f2}{hyperjumps}}
\label{struct_game_level_data_a598e6f9e228dce23d250a27bee0c39f2}

\begin{DoxyCompactList}\small\item\em Amount of hyper jumps in level. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
For storing level data for current game level. 

\subsection{Member Data Documentation}
\hypertarget{struct_game_level_data_adad475f5bbad97911200d35dbf819817}{
\index{GameLevelData@{GameLevelData}!cometLengthChange@{cometLengthChange}}
\index{cometLengthChange@{cometLengthChange}!GameLevelData@{GameLevelData}}
\subsubsection[{cometLengthChange}]{\setlength{\rightskip}{0pt plus 5cm}FPtype {\bf GameLevelData::cometLengthChange}}}
\label{struct_game_level_data_adad475f5bbad97911200d35dbf819817}


The length change for comets in level (max-\/value is 20.0). 

\begin{DoxySeeAlso}{See also}
\hyperlink{class_comet_acf4811fa217566dd8785e4d1a2395b61}{Comet::lengthChange} 
\end{DoxySeeAlso}
\hypertarget{struct_game_level_data_a76694e7f8b432eb0b6eb32e0ab040d1b}{
\index{GameLevelData@{GameLevelData}!cometWidth@{cometWidth}}
\index{cometWidth@{cometWidth}!GameLevelData@{GameLevelData}}
\subsubsection[{cometWidth}]{\setlength{\rightskip}{0pt plus 5cm}FPtype {\bf GameLevelData::cometWidth}}}
\label{struct_game_level_data_a76694e7f8b432eb0b6eb32e0ab040d1b}


The width of comets in level. 

\begin{DoxySeeAlso}{See also}
\hyperlink{class_comet_a625a83e6921d1731f909f1ce55d27905}{Comet::startWidth} 
\end{DoxySeeAlso}
\hypertarget{struct_game_level_data_a35785b0e90ff4cb81d5490be96e092d5}{
\index{GameLevelData@{GameLevelData}!cometWidthChange@{cometWidthChange}}
\index{cometWidthChange@{cometWidthChange}!GameLevelData@{GameLevelData}}
\subsubsection[{cometWidthChange}]{\setlength{\rightskip}{0pt plus 5cm}FPtype {\bf GameLevelData::cometWidthChange}}}
\label{struct_game_level_data_a35785b0e90ff4cb81d5490be96e092d5}


The width change for comets in level. 

\begin{DoxySeeAlso}{See also}
\hyperlink{class_comet_adf9f1d29a77ee73a68e53da0054dca98}{Comet::widthChange} 
\end{DoxySeeAlso}
\hypertarget{struct_game_level_data_a46734a72b4d388971e55be5a2e2f7c16}{
\index{GameLevelData@{GameLevelData}!meteorShowerRadiusChange@{meteorShowerRadiusChange}}
\index{meteorShowerRadiusChange@{meteorShowerRadiusChange}!GameLevelData@{GameLevelData}}
\subsubsection[{meteorShowerRadiusChange}]{\setlength{\rightskip}{0pt plus 5cm}FPtype {\bf GameLevelData::meteorShowerRadiusChange}}}
\label{struct_game_level_data_a46734a72b4d388971e55be5a2e2f7c16}


The radius change for meteor showers in level (max-\/value is 1.0 to prevent gaps from arriving). 

\begin{DoxySeeAlso}{See also}
\hyperlink{class_meteor_shower_af8908ae1b05bf4919f13a175b99cccc9}{MeteorShower::radiusChange} 
\end{DoxySeeAlso}


The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
\hyperlink{gamelevel_8h}{gamelevel.h}\end{DoxyCompactItemize}
